Sir Robert Williams, 2nd Baronet - Welsh politician