Ah you didn't mention it was Tesco. The perishable aspect of Tesco's goods make them time critical.
UK freight trains don't normally rush. Round here the sand train gets to its destination 'when it gets there'. 6 to 8 hours late is not unusual!
But then of course nobody eats sand (well not yet anyway

)
Cheers, John