John F. Allen — British biochemist