The Grand Tour star James May lives in a rural idyll village with no shops