Overview
Legal name
19 AND 21 BARMOUTH ROAD LIMITED
Region
London
Registered address
BOTTLE SHOP
273 NEW KINGS ROAD
LONDON
ENGLAND
SW6 4RD
Insolvency history
No