Most people in the UK live outside of London (87 % as of 2021), so I can't see how that's relevant to anything here.
Realistically, Amex works in most metros in the UK I've travelled in. Maybe the local kebab shop doesn't accept it, but the overlap in customer base probably isn't there anyhow.
Citation needed.
It's a global financial centre and the central economic engine of the 6th biggest economy.