is inactive
Where is STELIA INTERNATIONAL LIMITED's headquarters?
STELIA INTERNATIONAL LIMITED's headquarters is located at London, W1W 7BL, 5 Bourlet Close
What year was STELIA INTERNATIONAL LIMITED started?
STELIA INTERNATIONAL LIMITED was started in 1994
Sources: Companies House