The very large hosts such as GoDaddy, 123-Reg, 1&1 and so forth invariably provide terrible, non personal support, and overcrowded poor performing servers.
@pjohnstone if you're looking to add eCommerce in the future then WordPress could be a good idea. You can add WooCommerce, which many of our clients use, and will give you full eCommerce features.
If you want to make this easy it's probably best to install WooCommerce now and add a WooCommerce theme, so adding the shop pages and functionality in the future will be a smooth process.
For a UK business/UK targeted website it's definitely a good idea to choose good UK web hosting. Your visitors will get better performance which can make a real difference, especially for eCommerce, and Google also takes performance into consideration in ranking your website.
For a business, and especially if you're looking to add eCommerce in the future you may want to choose specialised eCommerce hosting. You can then benefit from increased performance, and some providers will also provide a free SSL certificate and other benefits.
Regarding who to choose, this has been asked lots of times. If you do a search on the forums you should find plenty of
hosting recommendations, hopefully including us.
If you have any questions feel free to get in touch, we'd be happy to help.
Best of luck,
Dan