I've bought some stuff from Chalon online, but I get things like relays, panel switches and LEDs, from Electric Center. They have the great advantage of having a branch near me, but there are lots of branches across the country. I'm sure that there are equivalents trading under other names - that one happens to suit.