is inactive
Where is FENSTAR BUSINESS LIMITED's headquarters?
FENSTAR BUSINESS LIMITED's headquarters is located at England, 44 Broadway, London, E15 1XH, C/O Unitrust, Burrell House
What year was FENSTAR BUSINESS LIMITED started?
FENSTAR BUSINESS LIMITED was started in 2011
Sources: Companies House