Quote:Have you emailed BT and asked them do they have a list of STD codes and area codes, etc. ...
Ofcom provide this information
here. It is in the form of several Excel files.
They have missed the leading zero off, and tell you the length of each number (not including the leading zero). If you use Excel to sort them by the column that lists their length, you should be able to see whats what.
It's not straightforward, and there really isn't a nice pattern to what's 11 digit and whats 10 digit (including leading zero).
All new numbers are 11 digit, with older ones 10 digit. Some older 10 digit numbers were migrated to new codes to make them 11 digit ones. Eg, 0345 123456 became 08457 123456.
Then there's Childline, which uses 0800 1111 and NHS Direct which uses 0845 4647.