BTZ Shop Ltd is an active company incorporated on 24 January 2025 with the registered office located in Luton, Bedfordshire. BTZ Shop Ltd was registered 11 months ago.
Registered office address changed from Flat 13 Selina House Frampton Street London NW8 8LP England to 1 Park View Close Luton LU3 3DB on 22 February 2025