Mr William Hague is the MP for Richmond (Yorks).
What is a constituency?
Mr William Hague is an MP in the Conservative party.
What is a party?