is inactive
Where is OTWELVE PROPERTIES LIMITED's headquarters?
OTWELVE PROPERTIES LIMITED's headquarters is located at Mayfair, London, W1J 5RD, 4 Farm Street
What year was OTWELVE PROPERTIES LIMITED started?
OTWELVE PROPERTIES LIMITED was started in 2005
Sources: Companies House