Company identity
Founded / incorporated
24 August 2009
Company number 06998336
Legal name
26 MOUNT TERRACE LIMITED
Company type
Private Limited Company
Region
London
Registered address
21 CROMWELL PLACE
MORTLAKE
LONDON
ENGLAND
SW14 7HA
Insolvency history
No