About Spectro Property Solutions Ltd (11535567) United Kingdom