Trentpost

Election Coverage

Member of Parliament

James Cartlidge

Conservatives

Constituency: South Suffolk

Majority: 27546 Votes