Too sweeping a generalisation, Mikey, IMO
For example:
My two daughters (middle class, I guess, since they're 'professional') support Labour.
Many 'working class' people vote Tory.
Some 'upper middle class' (think barristers, doctors etc.) vote Labour.
Sometimes it's about philosophies. I don't thnk it's about class any more.