LNER (Formerly Virgin Trains East Coast & East Coast)
It gets even better. No hot water since York, so hot drinks are off the menu.