snip
If I interpret what's being reported and/or not reported in the media correctly ... CG (UK) was originally that portion of BA's flight catering which was hived off with an exclusive contract [and obligation] to continue 'vittling' the BA fleet for a period of years. CG, albeit now acquired by somebody who bought something after Swissair became bankrupt, inherited the staffing structure and overheads of BA's Catering Division ...
Nows there's a strange thing !
We must honour our contract and provide food to BA, else they'll sue us for breach of contract! We are losing money honouring this contract - If we break our contract we'll lose more money. We'll provoke our workers to strike. We'll not fulfill our contractual obligations, but invoke force majeure citing the workers' strike. BA will cancel our contract citing non-performance. Who'll remember the workers, in six months time?
Once upon a time, when I was travelling long-haul frequently, I pondered whether it was possible to waste away on a continuous diet of airline food :)