Robert Balfour, 3rd Earl of Balfour - British noble (1902-1968)