Middle Devensian deposits of the Ivel Valley at Sandy, Bedfordshire, England