I suppose one interesting thing about brands (or perhaps just Heinz) is that we assume they're local. I would have said Heinz was a British company, no question. Likewise with Kelloggs.
(I agree about the Britishness of Heinz and Kelloggs. It's only in the past ten years that I realised they weren't.)