I'm normally very wary about recommending shops to people as the service received from some of them can be variable at the best of times!
But I've used this company a few times now for mail order, and I've always been pleased with the service they've provided. They have a good range of high quality products and whenever I've ordered from them, the products arrive quickly and they're well-packaged too.
I thought I'd mention them anyway -
formatting link
might but useful for someone! Jane