Neil Carmichael is the MP for Stroud.
What is a constituency?
Neil Carmichael is an MP in the Conservative party.
What is a party?