The 2004 Broadway musical Caroline, or Change has returned to London's West End in a slick, entertaining production anchored by a sensational lead performance by Sharon D. Clarke.