Unleaded petrol has an octane level, the higher the level the better performance/milage you will get out of a tank, Tesco (supermarkets in general) fuel has a lower octane level than Shell (petrrol stations in general).
I did an experiment with my last car a few months ago.
I filled tank a...