About Higher Pastures Management Company Limited (12013162) United Kingdom