For espresso, Lavazza Qualita Oro is, in my opinion, far superior to Crema e Aroma...but I suppose it's all down to personal preference, isn't it? :)
I used to buy online from Hill & Valley Coffee but, sadly, they stopped trading a while back. I've heard that
http://www.hasbean.co.uk/ is very good, and I can vouch for the blends at Atkinsons of Lancaster [http://www.thecoffeehopper.com/category/1/co
ffees.htm]
which are also available online. I tend to buy two or three strong roast whole beans and play around with making my own blends.
Hope this helps!