For most British web users, the 'uk' bit of the extension is the strongest and most important part. Plus with Google's enforced Geo targeting, it would be hard for a .co to outrank a .co.uk on the Google UK site. So when people type into the address bar, they are unlikely to leave off the 'uk' and when they use Google UK, it's unlikely that the .co will be higher in the SERPS.