I've used
http://www.component-shop.co.uk
0843 2898 528
for some years now and find them very reliable, with fast delivery at reasonable cost.
Good for tools/solder, resistors, LEDs, batteries, power supplies/chargers, switches, leads, connectors etc .