Nestling next to the River Severn lies the beautiful town of Tewkesbury. It is one of the oldest settlements in the UK and has a ...