The “meal box” looks the same as the ones BA gives out in Euro Traveller.
The last time I flew BA, we got…mineral water, small choccie, wallet containing plastic kinife, fork, salt, sugar, and a plastic wrapped sandwich in a near identical box. That was LGW-CDG (which was canned 2 days after I flew that route).
The previous day I flew LHR-NCE and the catering was identical, except the cold sarnie was replaced by a warm cheese and ham ciabatta.
Do you think they share catering?