You can try this place:
Handyman Centre, 1 Scotts Rd., #04-06/07, Shaw Centre. Phone 6737 7815
I find them to have a very well stock range of hardware. Many things that I don't even know what they are call or how they are used. But their price might be slightly more expensive. Well can't expect cheap price around orchard area.