A railway company has apologised after broadcaster Martin Lewis complained about the "disgraceful" service on a packed train from London St Pancras to Sheffield with one working toilet. The ...