About Limmer Management Limited (03168952) United Kingdom