Ah. I knew there was Scottish in there somewhere. I think she grew up in Scotland as well. There is a neutral English accent known as Recieved Pronounciation which the posh people use. But across England we have a wide range of regional accents. There is London/Essex which sounds like the people speaking it are stupid, then there is a Birmingham/ Black country accent which is really thick. Yorkshire accents are quite rural sounding and the Bristol accent sounds like everyone are farmers. Then we have Northern accents which are really difficult to understand, Scottish, Welsh and Irish accents which are very distinct and even more. Scotland and Ireland have very different accents north and south of their countries as well.
We may be a really small island but we talk really differently within 10s of miles.
My accent is mixed. It has some Birmingham as I grew up in Warwickshire, some Scottish twang from living up there for a few years, definitely some South yorkshire as I live in Chesterfield on the border of South Yorkshire, still some London from living there for 8 years and even a bit of Jamaican Patois because my grandparents spoke it with me. And, I even have a posh voice for dealing with people who need to hear it. Product of 5 years of Private school during my teens!