I agree with Strongbow except I'd add www.ebuyer.com to the list. It serves the UK well.
I've bought stuff from them before.