is inactive
Where is I SHOP LOCAL LIMITED's headquarters?
I SHOP LOCAL LIMITED's headquarters is located at Glasgow, G51 1LG, 31 Paisley Road West
What year was I SHOP LOCAL LIMITED started?
I SHOP LOCAL LIMITED was started in 2012
Sources: Companies House