About The Spencers (uk) Limited (05023645) United Kingdom