About Spector Ross Limited (09040744) United Kingdom