Leonard Knight Elmhirst — British philanthropist (1893-1974)