A Clegg from Sheffield 

Clegg? Check.
Sheffield? Check.
Liberal? Check.
Hostile to the Labour Party? Check
Disagreed with many of his own party's ideas? Check.
Worked closely with the Tories? Check.
First name Nick? Hang on.

Quite a coincidence!