Phoning from mobiles when overseas appears to not need the UK area code, in certain countries at least, as I've called/texted numbers in my phone book which didn't have the country code. I'm assuming this is because when the phone registers with the foreign network it has to tell it where it's from, otherwise they couldn't charge you properly.
Do mobiles have country and area codes. Seeing they are mobile it seems a bit pointless.
Mobiles have an area code, although it's not for a geographic area it just indicates they're a mobile number in the UK it's anything starting 07XXX. I believe the 07 series have different ranges allocated to different phone networks. They have the country code of the country they're registered in so +44 for a UK one that way the international dialling system can connect to them correctly.
As I understand it, if a call is made to a UK mobile that's in France then the call is routed via the UK, irrespective of where the caller is located, even if they're in France. Certainly my phone bill appears to have confirmed that a couple of times!