Charles Ambler — British barrister and politician