I've had the same number since 1996, the same contract actually too, it was originally the old 04 code but that changed to 077 with the national code change.
I did start a contract with 3 a little while ago, luckily i quickly realised how poo the company was before i cancelled the old contract :roll: