I'm currently with Virgin (last 2 years), with Sky before that (at least 4-5 years) yet it still lists my number as being held by BT who I haven't been with for YEARS.
Could this explain why when I enquired about moving back to Sky a few weeks ago it flagged an issue with transferring the number?