About Mace Limited (02410626) United Kingdom