About Spencers Designs Ltd (05369358) United Kingdom