is inactive
Where is ATLH LIMITED's headquarters?
ATLH LIMITED's headquarters is located at United Kingdom, Leicestershire, King Street, Leicester, LE1 6RX, 2nd Floor 27 The Crescent
What year was ATLH LIMITED started?
ATLH LIMITED was started in 2011
Sources: Companies House