Automatic Phone Number Formatting

If we could also use this functionality in a workflow or as a default rule. I often see numbers at 07XXXXXX when they should be +447XXX. If a workflow could be made to correct these, or a system settings could be made to set a default county code for all contacts, that would be great!