I was getting a train in the opposite direction yesterday. 14:00 - 16:09, Sheffield to London. Train left Sheffield 10 minutes late, got to Derby, and was then cancelled. Had to stand on a platform in Derby for 30 minutes and then we all piled on the next London train. Got a seat thankfully, but many didn't. Finally got to London at about 17:30. I actually had the Nintendo Switch with me, some snacks and cold drinks, and honestly it wasn't the end of the world. Had a nap for the last 30 minutes even. Bonus is I'll get a full refund of the ticket price.