An all star cast in Pygmalion at Leeds Grand Theatre