About David Taylor Farms Limited (10077067) United Kingdom