The 141 UK “staple” brands include lines from Heinz, Marmite and Ambrosia