Sir Robert Long, 6th Baronet — politician