Tesco - the UK’s biggest supermarket - came second in the survey, with an impressive customer score (74%) and four stars for store appearance, product range and stock availability. But it missed out ...