If you’re visiting the idyllic Cotswolds countryside and are looking for a place to eat (or spend a leisurely afternoon), look no further than the Daylesford Organic Farm Shop in Gloucestershire. With a dedicated deli, bakery, cheese and dairy shop,…