Are there currently any UK credit cards that offer the ability to earn points towards paying for groceries? Like perhaps at supermarkets like Sainsburys, Tesco or Marks & Spencer (assuming M&S is a supermarket). I am moving to London in a matter of two weeks on a working holiday visa (I'm Canadian) and here in Canada we do have a credit card like that.
Thanks.