20 Montpellier Spa Road Limited 's been in the UK for six years. Started with Companies House Reg No. 11529494 in 2018, the company is located at 38 Chaldon Road, London SW6 7NJ. This firm's classified under the NACE and SIC code 98000 meaning Residents property management. 20 Montpellier Spa Road Ltd released its latest accounts for the period that ended on 2022/08/31. The company's most recent confirmation statement was released on 2023/08/25.
There's a solitary director at present managing the business, specifically Oliver S. who's been utilizing the director's tasks for six years.
Oliver S. is the individual with significant control over this firm, owns over 3/4 of company shares and has 3/4 to full of voting rights.