Namecheap currently offer the cheapest UK domain names with prices starting from as little as £3.50. Their current offers on hosting packages are very good too and they offer a huge range of services from private Whois to advanced DNS. No discount codes are required for their low prices.
In our experience, they are very reliable and have up-front pricing on both domain pricing and hosting. Tech support is via chat or email and the quality of support we received over the years has been generally higher than most registrars. Support emails tend to be replied to within 24 hours.
Click the banner below to get free Whois privacy for 1 year and benefit from their keen pricing: