On my return from CPT on 20/12, BA58, CW was lightly loaded, on the UD there were 2-empty seats, and 3 children and the LD was only about 50% full. They ran out of the SA Shiraz after the first drinls service, apparently only 1-bottle was loaded, and during the meal service they ran out of the other red. Mrs E2S wanted some of the pink champagne, which eventually came 3+ hours into the flight and was warm.
Fortunately my next next flight is with QR