These are links of the companies I have used myself and would use again:
is where I buy my domain names. I’ve not seen cheaper and the control panel has everything I’ve needed and is easy to use. This is a company I have been happily using for over seven years now. They also provide hosting and many other internet services.
7dayshop.com is where I buy unusual batteries, memory cards and similar. Free delivery and it’s based in Guernsey so all prices are VAT-free too. Can’t go wrong really!