Leo Group Investments Ltd is an active company incorporated on 11 June 2024 with the registered office located in London, Greater London. Leo Group Investments Ltd was registered 1 year 5 months ago.
Confirmation statement made on 10 June 2025 with updates
Submitted on 24 Jun 2025
Registered office address changed from Flat 3 29 Gwendolen Avenue Putney London SW15 6EP United Kingdom to 32 Willoughby Road London N8 0JG on 19 June 2025