Hamish Pirie directs Thomas Eccleshare's play with flair, but there's a lack of human warmth to proceedings