The company is widely known under the name of 21 Trafalgar Square Management Company Limited. This company was originally established 10 years ago and was registered with 07631288 as its reg. no. The headquarters of this company is located in Scarborough. You may find them at Ellis Hay, 14 Aberdeen Walk. The firm's registered with SIC code 99999 - Dormant Company. 21 Trafalgar Square Management Company Ltd released its account information for the financial year up to 2020-05-31. The firm's latest confirmation statement was released on 2021-05-12.
That limited company owes its success and constant progress to four directors, namely Zoe P., Richard B., Hannah S. and Mark W., who have been guiding the company since 2021-07-20. At least one secretary in this firm is a limited company, specifically Ellis Hay.