Britain’s farm shops are thriving - places where local produce, good cooking and a sense of place all come together ...