Average farmland values in England held broadly firm in 2025, with arable land averaging £11,000 an acre despite a year of ...