About Spectrum Properties London Limited (07110313) United Kingdom