According to the most recent study, the UK has 214,000 farms and 117,000 farmers.