About Spector And Scott Ltd (09433507) United Kingdom