Dudley St John, Worcestershire