Geoffrey Allen — British chemist