Sir Compton MacKenzie, 1883-1972