About Spencers Limited (03560193) United Kingdom