About Spencers Druce Limited (02009532) United Kingdom