is inactive
United Kingdom
Person with significant control
Appointed on12 Mar 2021
Country of residenceUnited Kingdom
Where is ODYSSEY BROTHERS RETAIL LIMITED's headquarters?
ODYSSEY BROTHERS RETAIL LIMITED's headquarters is located at UNITED KINGDOM, LONDON, NORTH FINCHLEY, 2ND FLOOR, 2 WOODBERRY GROVE, N12 0DR
What is ODYSSEY BROTHERS RETAIL LIMITED's industry?
ODYSSEY BROTHERS RETAIL LIMITED is in the industry of Retail sale via mail order houses or via Internet
What year was ODYSSEY BROTHERS RETAIL LIMITED started?
ODYSSEY BROTHERS RETAIL LIMITED was started in 2021
Sources: Companies House