Areas across England suffered heavy rain and localised flooding in recent days, with commuters facing widespread disruption on road and rail services.