Country food restaurant and farm shop offering a range of activities in a rural setting near Dover.