If you're flying CAI-LHR, also expect a crap tiny meal that's been sitting in the chiller overnight since BA reverse-caters this flight ex-LHR. You'll also get the joy of many things becoming unavailable throughout the flight due to the same reverse-catering issue and the aircraft just not having enough physical room to service 2x 200+ pax. On one of my recent encounters, all wine and champagne was served warm "because the chillers don't have enough room for the food and the wine."
An incredibly poor showing from BA, and the absolute worst option nonstop. I would say avoid it at all costs.