Answer:
You don't need to have a loyalty card for the big retailers to be able to track your spending habits. Supermarkets also often supplement their customer data with data collected from other sources, such as the electoral roll, Land Registry, the Office for National Statistics and credit reports.