There is a better address than the catch all CS one for this sort of complaint but I can't dig it out right now- the crew management one, maybe someone else has it to hand?[/
I think from memory the contact is:
Joy Horden
Director of Inflight Services
British Airways plc
Waterside
PO Box 365
Harmondsworth
Middlesex
UB7 0GB
The details appeared in a post back in November, which I've been trying to seach for for the last hour (to no avail). I'll double check this upon return to London tomorrow night (rather than struggling any further with my parent's ancient non broadband pc....

).