The 12:26 FGW▸ stopping service from Southampton Central to Worcester is due into Shrub Hill at 16:21, but doesn't get into Foregate St until 16:42. Partly that's because there's a London Midland service that departs from Foregate St at 16:34.
Does that changes in December? I've seen note that the 17:02 return working to Southampton will be starting back at Great Malvern ...
After the December changes, my copy of the RailPlanner software has this train arriving at Shrub Hill at 16:15 and continuing straight on to Foregate St (instead of sitting around for 19 mins), arriving 16:18, and Great Malvern (arr 16:32). Returns to Southampton at 16:49.
Meanwhile, the 10:50 from Marylebone to Snow Hill is reduced to 10 mins from Moor St to Snow Hill.