About The Headlands Management Company Limited (04177725) United Kingdom