About Spencers (bromsgrove) Limited (03843219) United Kingdom