About four million people have been charged for mobile phones they already own, spending £500m extra on contracts, according to Citizens Advice. Three of Britain's biggest mobile networks ...