663a Finchley Road Limited is established as Private Limited Company, based in 36 Dene Road, Northwood. The company's zip code HA6 2DA. This business operates since 2017-10-24. The Companies House Registration Number is 11029680. This firm's SIC and NACE codes are 98000 and their NACE code stands for Residents property management. 31st October 2022 is the last time when the accounts were filed.
The data we obtained detailing the company's MDs suggests that there are four directors: Colin H., Mark F., David S. and Sofia D. who were appointed to their positions on 2019-07-04, 2017-10-24.