The local part of the number is 8, 7, 6 or 5 digits accordingly.
I never found this to be a problem. If you're dialing locally from a land line, you usually know the local code. For national or international dialing it doesn't matter.
Occasionally people put the space in the wrong place, like 0207 77777777 for a London number.