Sir Robert Anstruther, 3rd Baronet — Scottish advocate and landowner