Exactly, I work for a US company and speak to many UK people who have lived there for a while and who sound just like that. An inconsistent US/UK mish-mash that changes according to accent of the audience.
So as has been said, it is a perfect accent for that role.