If you are doing any development - small or large, I would recommend to check these guys out. They stock a good range and can even do custom orders if you have any tricky areas to deal with (as there always are!). It's only the decisions that you have to make that are hard!
I was down staying with daughter and the shower door was hanging out so gave these guys an email. I got a quick response from them on the parts I needed so the next day job done. Thanks.
I called them for a broken glass door pane emergency. Same day service, polite and professional tradesmen. Strongly recommended.