22 of the best village shops in Britain, from the West Country to the Western Isles

A good village shop is the heart and soul of the community — does your local make our list?