LNER (Formerly Virgin Trains East Coast & East Coast)
My word that livery... ... Absolutely AWESOME!