I was in an o2 contract in September when Free Mobiles 4U called and offered me a better contract with 3 Mobile. They said that if i took out the contract with 3 then they would pay my o2 bills until my o2 contract expired in December if i paid it and then sent them the final bill. In January i sent the final bill for £135 and they are coming up with all sorts of things to get out of paying me back the money, like they said they agreed they would pay the 3 mobile bills from Sep to Dec and not the o2 bills and have asked me to send the next 4 '3 mobile' bills but this isn't what i agreed. they then said they won't give the money back until I pay the bills on time but i have a direct debit with 3? can anyone help?