The town of Godalming is situated in the countryside in southern England but not far from London. Its narrow streets are lined with many historic...