(BTW - AC does keep shifting that departure time back & forth, and ususally flies a 763 for that)
There's usually a warm dinner available to those that want it right after departure followed by some much-needed darkness and breakfast service a short few hours later.
Given the departure time and length of this flight, there's no good way to squeeze in two full meals and a decent sleep in between, but AC sure does try.
I usually end up rather bloated & jet-lagged on arrival in London and resist the temptation to visit customers that same day...