Company overview
Company Number
11529494
Name
20 Montpellier Spa Road Limited
Entity type
Private Limited Company
Industry codes
98000
Status
Active
Incorporation date
21 August 2018
Address
38 Chaldon Road, London, SW6 7NJ, England
Postal code
SW6 7NJ
Country
United Kingdom