Cadbury, Kellogg and General Mills have become among 40 food and drink companies in the UK to sign an industry pledge to make "fewer and friendlier food transport miles", it was announced today (15 July).