The Framlingham Country Show 21–22 August