The River Welland and the Town Meadows, Stamford, Lincolnshire, England, UK