About John Sheard Farms (holdings) Limited (11153102) United Kingdom