7 days after I sent the complaint to BA I have received an apologetic response from BA customer relations.
There was obviously a small amount of confusion as they talk about "special meals" which I did not request or mention in my complaint. I have provided them with a link to this thread so they can read about my complaint in more detail. I doubt they have time, as their staff are obviously overstretched if it takes seven days to reply.