The company is widely known under the name of 21 Trafalgar Square Management Company Limited. This company was originally established 8 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 2018-05-31. The firm's latest confirmation statement was released on 2019-05-12.
That limited company owes its success and constant progress to two directors, namely Hannah S. and Mark W., who have been guiding the company since 2017-04-06. At least one secretary in this firm is a limited company, specifically Ellis Hay.