Traditional British social divisions of upper, middle and working class seem out of date in the 21st Century, no longer reflecting modern occupations or lifestyles. The BBC teamed up with sociologists ...