is inactive
Where is OWN FREIGHT LIMITED's headquarters?
OWN FREIGHT LIMITED's headquarters is located at United Kingdom, Ilford, IG1 2LA, 86a Ilford Lane
What year was OWN FREIGHT LIMITED started?
OWN FREIGHT LIMITED was started in 2016
Sources: Companies House