Leo Bidco Limited is an active company incorporated on 29 October 2025 with the registered office located in Birmingham, West Midlands. Leo Bidco Limited was registered 3 months ago.
Registered office address changed from Irene House Five Arches Business Park Sidcup Kent DA14 5AE England to One Eleven Edmund Street Birmingham West Midlands B3 2HJ on 23 January 2026