02920 also covers some other areas of South & Mid Glamorgan.
01792 is indeed Swansea (West Glamorgan).
01202 as said is Dorset.
I have a reissued number on Orange. My latest text message (no-one, not even Mrs Secure, knows this number!**) was
Hey love, do you actually want dinner here, or are you wanting to go out tonight? Xxx
** Until now! She's just looked over my shoulder & announced an imminent divorce. She says any larger ladies in the NW of England can apply for the position of wife.....