Shrek The Musical – Reviewed by Kate Gilbert, With Performances Until 6 January