About Spectre Developments Limited (03830386) United Kingdom