Maurice Towneley-O’Hagan, 3. Baron O’Hagan