George Kinnaird, 7. Lord Kinnaird