Overview
Legal name
CLENMASS PROPERTIES LIMITED
Region
London
Registered address
23 HELIX ROAD
LONDON
ENGLAND
SW2 2JR
Insolvency history
No