If you us a Shell Credit Card at a Shell Station you get a 3% rebate. (1% on other purchases)
That sounds a good deal Ken, but really the last thing I (or especially Head Office) needs is another credit card.
I think that I'll just continue to patronise Shell sites and pay cash or other credit card, as my mileage in the UK is not high so the saving would not be hugely significant.