is inactive
Where is STARCASTLE HOMES LIMITED's headquarters?
STARCASTLE HOMES LIMITED's headquarters is located at London, NW11 8ED, 8b Accommodation Road
What year was STARCASTLE HOMES LIMITED started?
STARCASTLE HOMES LIMITED was started in 2003
Sources: Companies House