Colchester St Mary at the Walls, Essex