£43 - that's the same price I pay a UK-based provider to host a Ghost blog and email etc (approx £3.50 a month). Then theres the domain renewal on top of that, approx £10 per year.
If it's just used for email, find somewhere that you can port your domain to and park it (so no hosting fees) and...