With its stone cottages, Victorian church and cosy pub, Marston Meysey (population 220) is a village on the egde of the ...