LONDON — Fashion set designer Lydia Chan is adding a bit of color and fun to East London’s urban regeneration project, Greenwich Peninsula, with her solo installation debut “Your Ship Has Landed” at ...