[title of show], the acclaimed, "little musical that could" will make its long-awaited London debut this fall at the Landor Theatre, an intimate, sixty-seat space on the first floor of the Landor Pub