Crown actress Olivia Colman plays Miss Haversham in Steven K