About Spector Constant & Williams Limited (10301501) United Kingdom