Trentpost

Election Coverage

Member of Parliament

James Cartlidge

Conservatives

Constituency: South Suffolk

Majority: 33270 Votes