The West End musical cackles its way into Southampton – but is it magical or mediocre? Laura Barr reviews.