21 Glenrosa Street Freehold Limited has been prospering in the business for at least 4 years. Started with registration number 12780341 in 2020, the firm have office at Flat 1, London SW6 2QY. This firm's Standard Industrial Classification Code is 98000 which stands for Residents property management. The most recent filed accounts documents cover the period up to 2022-07-31 and the latest confirmation statement was filed on 2023-08-12.
The data we obtained detailing this particular enterprise's personnel reveals a leadership of four directors: Sophie S., William S., Evgeniya Z. and William B. who became members of the Management Board on 2022/09/07, 2020/07/30.
William B. is the individual with significant control over this firm, owns 1/2 or less of company shares and has 1/2 or less of voting rights.