About Spectra Properties Limited (03284229) United Kingdom