I use O2 Your Country SIM, you have 100 minutes free calls per month, but every other month they extend another 100 minutes free call. Just make sure that you give credit to the phone atleast £ 10 a month.
And the text is the same rate just 10p per message.