An update to this: I rang Orange, they said their end is fine, but can see a problem, and I need to ring T-Mobile as it's on their end otherwise porting will not happen. Rang T-Mobile, they said their end is fine, and Orange hasn't released the number, which they said they have, however T-Mobile said they've rang Orange to release the number, as apparently there are 30 odd numbers Orange haven't released. I honestly don't know who to believe here. Why can't one network just take the blame and get it sorted instead of blaming the other!