The UK has got a huge amount of wind power that can be purchased ahead of time at better rates than listed in that table, it's also got some bottlenecks with power distribution (especially between Scotland and the rest of the UK) which will take years to fix so there area areas where decent power contracts can be had for customers who can build out fairly quickly (datacentre operators with large power requirements).
The UK has way less cheap wind than the US has cheap hydro. Let alone cheap solar.