Su padre, James Carew O'Gorman Anderson (1893-1946), fue funcionario de la aduana marítima china y era descendiente del general Sir Francis Anderson.