Totally separate phone and unregistered pay as you go sim is the only way.
+1
3 Mobile do good deals.
3p a minute, 2p a text and 1p a MB of data.
I top up £10 a time and have several sim's.
I've tried most of the network providers (that offer coverage in London). 3 is one of the cheapest and the service is ok