About Coombe Head Management Company Limited (04526961) United Kingdom