About Higher Torr Farm Management Company Limited (12055202) United Kingdom