About Spencers Group Ltd (13157054) United Kingdom