I use Truphone which has the option of having both a UK and a US mobile number (pick a state of your choice)
When the account is idle its a £2 fee per month. I allow the USA number to expire so far it has given me the same number back.
I think quidco might still have an offer on for the sim.