Research by Which? shows which chain has the most caffeine in its coffee out of Pret, Greggs, Starbucks, Caffe Nero and Costa.