I generally use AG Photographic. They have a good range, don't charge until they post the order and are very clear on the state of your order (whether items are in stock, likely delivery date and as on).