Indi's Leeds Ltd is an active company incorporated on 13 June 2025 with the registered office located in Leeds, West Yorkshire. Indi's Leeds Ltd was registered 3 months ago.
Registered office address changed from Trust House C/O Isaacs, St James Business Park 5 New Augustus Street Bradford West Yorkshire BD1 5LL United Kingdom to 10 Fearnville Mount Leeds LS8 3DW on 22 July 2025