I renewed mine on the dashboard last week for £25.60 i think it was, was an offer on as I think I was in my last month or something, worth a check, it was on the "GOLD" tile on the dashboard.
Yeah, that was my post on HUKD, as @steb9780 said above, had the tile offering 12 months for £26.50, but this was obviously account specific and not offered to everyone, not that this is going to help the OP in any way either!
CDKeys are currently £36.99 for 12 months with an extra 5% off if you like them on Facebook (so £35.14). It also looks like Ebuyer have 12 months for £33.96 at the moment. According to HUKD there's also a deal to be had on Amazon if you have an Amazon Student account.
Places like cdkeys are becoming less worth it, in a way.
Sure, it's still cheaper, but only by about £3.
Gone are the days of them offering 12 months for £18.99 [emoji853]