About Spectre Property Limited (13081469) United Kingdom