The Marble Arch shop will be the company's seventh UK store