Review: Waiting for God at the Theatre Royal