In 1931 , Warwickshire got the town of Shipston-on-Stour from Worcestershire and several villages , including Long Marston and Welford-on-Avon , from Gloucestershire . In 1931 , Warwickshire gained the town of Shipston-on-Stour from Worcestershire and several villages , including Long Marston and Welford-on-Avon , from Gloucestershire .