There’s nothing like strolling around your favourite farm shop, but have you visited Oxfordshire’s highest-rated one? Whether you shop for fresh produce or like to marvel at the unique gifts on offer, ...