Overview
Legal name
18 NEW NORTH STREET MANAGEMENT LIMITED
Region
London
Registered address
3 SCOUT LANE
CLAPHAM OLD TOWN
LONDON
ENGLAND
SW4 0LA
Insolvency history
No