How many digits does a spanish mobile number have?

And also, do you know the code i have to dial before the number in order to text/call to spain.. (i live in london)
Thanks! x
Update: And, in england most numbers start with the digits 07... what is it in spain?