Eileen Crofton — English physician and public health campaigner