Charles Marsh — British politician and barrister