On a similar note, I hate it when ordering online and they set up an account and even more so when they store your card details. Although they are (probably) stored fairly securely. There is no need for details like that to come up on screen when shopping in Index etc. This is virtually an open invitation to fraudulent transactions, since the card details are printed on a piece of paper and put in the till. Any one with a good memory... (or not if its only house no. and post code).
Is it just the house no. and NUMBERS from the postcode? If you took all the house nos and post code numbers in the UK there must be many the same. Especially if they are all mixed up.
Also Asda, supposing your name was Fred Jones, would print at the bottom of the receipt " Thank you for shopping with us F Mr Jones" and yes in the wrong order! I don't know whether they have stopped it now as it wasn't on my receipt from yesterday.
I'm sure they (supermarkets) can't actually store your actual card details without your permission: would the data be changed though? Like card number 12345 means customer A etc. However this wouldn't work for repeat shoppers so what would be the point? I have nothing against them collecting anonymous data.