About Mace Living Solutions Limited (13060238) United Kingdom