About Investment Management Holdings Limited (02070211) United Kingdom