About Haven Pastures Management Company Limited (10534540) United Kingdom