At least on the Heathrow end everything non-recyclable is incinerated by Grundon and turned onto cinder blocks and I believe that US airports also incinerate all their waste which means that the majority of BA flights do not send anything to landfill.
Landfill disposal might occur in other countries where they have fewer concerns around bio-security.