Routers don't care what your operating system is, so any ADSL (Since you are on TalkTalk. Virgin would be Cable router required) 802.11n router would fill your requirements.
Personally I am a fan of D-Link, but wouldn't turn down Netgear, Belkin, Linksys. Then it's just down to price really.
For a specific product, my recommendation would be the Belkin N+. Amazon currently have 'em for £50 (half price) with free postage :
(I can't post links yet.. so copy and paste or just visit Amazon and search )
amazon.co.uk/gp/product/B001IL6R0W?ie=UTF8&tag=jeffknows-21&linkCode=as2&camp=1634&creative=19450&creativeASIN=B001IL6R0W