Jake Freestone
Jake Freestone is the farm manager at Overbury Farms, located in the West Midlands, United Kingdom, where they grow bread-making wheat, rapeseed oil, malting barley, peas, linseed and soya along with 1,200 ewes.
This user has not made any comment.