Elwood Properties Limited is an active company incorporated on 2 April 2025 with the registered office located in London, Greater London. Elwood Properties Limited was registered 10 months ago.
Registered office address changed from 14 Hazlebury Road London SW6 2NB England to 1 Westbourne Apartments 5 Central Avenue London SW6 2GP on 10 December 2025
Submitted on 10 Dec 2025
Registration of charge 163591040001, created on 7 November 2025