About Spencers Trousers Ltd (13674463) United Kingdom