Overview
Legal name
23 LOBSTERS LTD
Region
South East England
Registered address
UPPER BARFORD FARMHOUSE
BRAMSHAW
LYNDHURST
ENGLAND
SO43 7JN
Insolvency history
No