Just wanted to let you all know - The flight went ok but don’t expect more then just the seat and flight back to London.
The was some booze: Canard-Duchene Leonie, some spirits and loads of water from Harrogate...
The food was economy for all - I wouldn’t have called it meals that was served - it was more of a 1

hour flight snack pack. If you was lucky you would have got 3 of them for the 24hr flight (I got only 2). My advice would be to bring as much food you need to eat for 24hr. Pot noodles are a good shout.
As for the stopover in Singapore I would also agree with Richard77 - super chaotic - circus of people came on board to do which seemed nothing but create more chaos.
I would treat the flight like a wartime repatriation mission being run by BA.
Safe travels.