http://www.flyertalk.com/forum/14012886-post379.html
First year welcome bonus
Sainsbury's Petrol Station (Two Bonuses - One for Petrol, One for Supermarket) {and it was the cheapest one around}.
No bonus
Amazon.co.uk (even for items sold by Amazon EU SrL
Whole Foods Market (Thought this might come up as a supermarket but it didn't)