The sustainable British luxury brand is set to move into a new London flagship next year, with the exact location undisclosed, and close the current location later this year.