The Manor (121 St Bernards Road) Freehold Limited is an active company incorporated on 5 August 2025 with the registered office located in Solihull, West Midlands. The Manor (121 St Bernards Road) Freehold Limited was registered 3 months ago.
Registered office address changed from The Manor 121 st. Bernards Road Solihull West Midlands B92 7DH England to The Manor 121 st. Bernards Road Solihull West Midlands B92 7DJ on 29 August 2025