is inactive
Where is INN OF CHESHIRE LIMITED's headquarters?
INN OF CHESHIRE LIMITED's headquarters is located at United Kingdom, Lancashire, Accrington Road, Blackburn, BB1 3NY, Suite 17, Barnfield House Sandpits Lane
What year was INN OF CHESHIRE LIMITED started?
INN OF CHESHIRE LIMITED was started in 2016
Sources: Companies House