About Spencers Mjc Ltd (05783366) United Kingdom