About De Vere Farms Limited (03054134) United Kingdom