Pre register for sky mobile and get unlimited mins and text free if you have Sky TV or join sky TV for as little as £20PM
you don't get any data however can be purchased
1GB = £10
3GB = £15
5GB = £20
any unused data gets rolled over and banked for up to 3 years.