Maplin UK.

Expensive. But if I need something urgently (and assuming they have it in stock) I can walk to my local store and have it within 30 minutes.

Personally I would advocate finding an on line supplier. Have a look at the list under the Buy -> Distributors tab.