Trentpost
Election Coverage
Home
Back
Member of Parliament
Martin Horwood
Liberal Democrats
Constituency: Cheltenham
Majority: 26659 Votes