About Beck House Farms Limited (05897939) United Kingdom