About Spectre Properties Limited (10907796) United Kingdom