Balfour 1st Earl of Balfour, Arthur James