About New Mace Limited (12275358) United Kingdom