Dialect (which looks not only at pronunciation)
Accent (which is purely a matter of pronunciation)
This can happen because of invasion and colonization in Britain.
Countries in which isolated communities have been separated from each other by mountains or sea often have greater differences in pronunciation than countries where there has been free and easy movement among people. (American English moved away from the pronunciation of English in England.