Telephone numbers in the United Kingdom

Telephone numbers in the United Kingdom are as follows:
Prefixes.
01 and 02 - Geographic Numbers.
Numbers beginning 01 or 02 are normal phone numbers for home and business telephone lines. 
These numbers are always split into two parts:
Examples: (020) 7946 0018, (0117) 504 1102, (01632) 402881, (01647) 61321, (015394) 52749, (016977) 3789.
03 - UK-Wide Numbers.
Numbers beginning with 03 are for businesses, government and other organisations that need a number not linked to any single part of the country. The law says they must always cost the same to call as normal 01 and 02 phone numbers from fixed telephones and from mobiles and be included in all call package bundles.
07 - Mobile and Personal Numbers.
These numbers are for mobile phones and similar mobile services:
08 - Special Rate.
These are numbers that are charged at a different price to normal phone calls.
09 - Premium Rate.
These are more expensive revenue-share numbers with a Service Charge of up to £1.50 per minute. These numbers are used to pay for services, for recorded information, for dating and for voting in competitions. The caller also pays an Access Charge to their own phone network and this varies from network to network.
Specific Numbers.
Operator: 100
Police (non-emergency): 101
National Health Service (non-emergency): 111
Current time: 123 (not available from some mobiles)
Emergency services: 999 or 112
Telephone numbers in Overseas Territories.
Telephone numbers in British Overseas Territories do not come under the UK telephone numbering plan. These calls are treated as international calls. Below are the access codes for the overseas territories: