Henry Stephens — British doctor and chemist