Steam has this on sale for 50% off today (making it £10), but GamersGate have gone one better with 75% off! AND - this version registers/activates with Steam, which is great.
No codes required, just make sure you get it before it expires tonight. Digital Download I believe.
My first deal, hope I've done this right!