20 Glenrosa Street (freehold) Limited with reg. no. 09627960 has been on the market for 9 years. This Private Limited Company is located at 20 Glenrosa Street, , London and their zip code is SW6 2QZ. This business's principal business activity number is 98000 which means Residents property management. 20 Glenrosa Street (freehold) Ltd filed its latest accounts for the financial period up to 2022-06-30. The business latest annual confirmation statement was filed on 2023-06-08.
Oliver A. and Bastiaan B. are listed as firm's directors and have been doing everything they can to help the company for one year.
Executives who control the firm include: Oliver A. owns 1/2 or less of company shares. Bastiaan B. owns 1/2 or less of company shares.