'Gotten' is mainly used in American English, but that does not mean everyone using the word picked it up from the American usage - like many American words, it used to be more common in British English, but has just fallen out of use over the centuries.
I don't say gotten and don't like it, but it is a perfectly normal British dialect usage - I believe it is used in parts of Scotland, for example.