Also just received the following in an email about an ET booking for next year (so confirmation that they have no intention of providing the advertised free food and drinks for existing bookings). Genuinely appalling.
"Thank you for booking your flight with British Airways. We're writing to let you know about some key changes that are taking place to our on-board catering.
From 11 January, we're upgrading our food offering on all short haul flights to and from London Heathrow and London Gatwick to a new buy-on-board menu range. Partnering with Marks & Spencer, another great British brand, you will be able to buy from their delicious and seasonally inspired menu, 'M&S on board', which will replace the complimentary service currently provided in our Euro Traveller cabins, including UK domestic flights."