2004 is the date that marks the start of 12 Montagu Square Ltd, a firm which is located at Studio 149 The Light Box, 111 Power Road, London. This means it's been 16 years 12 Montagu Square has existed in the UK, as the company was founded on 2004-12-14. The company's Companies House Registration Number is 05313250 and its post code is W4 5PY. This enterprise's SIC and NACE codes are 68320 which stands for Management of real estate on a fee or contract basis. 12 Montagu Square Limited filed its account information for the period up to 2018-12-31. The company's most recent annual confirmation statement was released on 2019-12-14.
This limited company owes its well established position on the market and permanent improvement to a group of three directors, namely Anna S., William C. and Matthew W., who have been supervising the firm since 2019-05-21. At least one secretary in this firm is a limited company: Devonshire Green Limited.