Needham nació en Londres en 1923, donde fue educado en el colegio Haileybury.