Eric William Longley Longley-Cook