I do think the UK is very short-termist.
Is it really worse? In Australia is see nothing but short term thinking, a lot of it is driven by parent companies in the UK and US.
In my personal experience, British business people have tended to favour the shitty, short-term-but-get-cash solution over doing things properly as well. Not at all a unique concept, but picking the easy way out seems to be much more common to me.