Maybe a perfect storm of high population density, late hospital admission, obesity, northerly latitude with, high proportion BAME.
BAME numbers don't affect the total. Yes, because they have a higher age-adjusted risk, but then it ends up lower overall than the white people in the same locations who are much older on average. If it wasn't for immigrants, Britain's population would be both much lower, and much younger.
Simple obesity itself is 100% most definitely NOT a significant risk factor. Morbid obesity might be, but we don't have enough of that for it even to BEGIN to be affecting our numbers in a way that would get us from say, Rome (fuck all) to London (many thousands of deaths). There are global stats for morbid obesity, super morbid obesity, etc. - the UK doesn't enter into those charts. For that you'd be looking at the US, the Middle East (for men), some Pacific islands, etc. Not the UK