Charlotte Attenborough, Rosemary Leach, Sam Crane and Sarah Jane Derek star in a dramatisation of Henry James's 1898 ghost tale in which a governess suspects her two charges are harbouring a secret, one that conceals a truth more terrifying than she could have imagined