About North Herts Farmers Holding Company Limited (00713741) United Kingdom