The enchanting village of Shere in Surrey is situated halfway between Guildford and Dorking. Its river filled with ducks, and ...