About Highfields Henham Management Company Limited (09959255) United Kingdom