Most of the clothing is black or grey, but Scrooge’s ragged red topcoat is echoed in the dresses of the three female ghosts ...