About Spectra Developments Ltd (13580014) United Kingdom