Yes it's legit, and very good. I buy a lot of Steam games from there. Instant Gaming is another site, but cdkeys tends to be a bit cheaper.Is that legit? Also, I need $ not £.
Can you not use PayPal that would convert the currency for you automatically? Probably not the greatest exchange rate in the world, but it's only a tenner so you're talking pennies at most.