Both parties are relatively central but each retain an element of right (Tories) or left (Labour). You are more likely to see far left in prominence with Labour than you are anything to the far right with the Tories, but there is still (and probably always will be) an elitist ring to the Tory party, even among BME MPs. That's not to say of course that Labour do not have many members far removed from ordinary folk.