Walesby Church Lincolnshire, the Ramblers Church