As far as I can tell they're interested in having one or two more high streets in London to sort of ease demand by would-be business owners for space, and also maybe putting some in regional areas? I'm not too sure, I'm writing the article as a favour because the original writer got hit by a charm in a bar fight and now has horns.