UK's 10 favourite loyalty schemes - including Tesco, Sainsbury's and Greggs

2,200 people were surveyed as part of the Retail Loyalty Index, which looked at loyalty programmes at 51 major UK retailers.