The company is widely known under the name of 21 Trafalgar Square Management Company Limited. This company was originally established 13 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 2022-05-31. The firm's latest confirmation statement was released on 2023-05-12.
That limited company owes its success and constant progress to four directors, namely Patricia B., Richard B., Zoe P. and Mark W., who have been guiding the company since 2022-01-20. At least one secretary in this firm is a limited company, specifically Ellis Hay.