About Spectre Homes Property Limited (12704848) United Kingdom