is inactive
Where is DEVON LEP LIMITED's headquarters?
DEVON LEP LIMITED's headquarters is located at England, Devon, 75 Queen Street, Exeter, EX4 3RX, County Chambers
What year was DEVON LEP LIMITED started?
DEVON LEP LIMITED was started in 2010
Sources: Companies House