I admit it, I am one of the people who refers to Messrs Cameron and Osbourne as posh toffs.
I believe that both these terms are accurate descriptions of them both. The dictionary definition of posh is “stylish, elegant,upmarket” (must stop using that, it sounds like a compliment). Toff means rich and upper class.
Although I am a long- time member of the Labour Party, I am most definitely not a leftist, just a working class bloke who believes in socialist values and feels very strongly that the Tories are intent on keeping us northerners in our place at the bottom of the pile.
For Northern Powerhouse, read Powerless.