About Micklefield Management Limited (06011637) United Kingdom