Rapid are good pricewise but like most of the larger UK suppliers have a hobbyist-killing shipping policy: £5 +VAT on all orders under £35 + VAT, so if you just want a few odds & sods you have to go elsewhere....
There are a few good smaller suppliers if you google around - Earthshine comes to mind.