37 & 39 Otterburn Street Limited 's been in the United Kingdom for 3 years. Started with Companies House Reg No. 11178567 in 2018, the company is registered at 37 Otterburn Street, London SW17 9HQ. The enterprise's SIC and NACE codes are 98000 which means Residents property management. Its most recent accounts cover the period up to 2021-01-31 and the latest confirmation statement was released on 2021-01-25.
Given this specific company's growth, it was vital to choose additional company leaders: Neil D. and Grant S. who have been assisting each other for 3 years to fulfil their statutory duties for the firm.