After a long running battle with the courts, US food group Heinz has given up its bid to buy rival baby food brand Beech-Nut . The companies made a shared statement that they had decided to call off the deal, just a couple of hours after the US Court of Appeal imposed a preliminary injunction against Heinz's efforts to acquire