About Mace Share Retail Ltd (12860826) United Kingdom