Jeremy Herrin's production transfers to the Duke of York's Theatre, having played at the Hampstead Theatre (running until 30 June 2018). But what have critics been making of David Hare's play?