not sure if there's any difference in the uk, but here in austria, you would just "upgrade" your prepaid card to a normal contract, no new number or anything. even if it's not so easy, they have to offer the option of keeping his old number. that's not only a uk- but a eu-wide regulation afaik.