London is one of the world’s shopping capitals. So it’s little wonder it’s business owners love to set up shop in this honey-trap shopping hotspot. But...