About J H Vaudrey & Son (farms) Ltd (10565113) United Kingdom