Can anybody tell me if their flagship store in Regent Street in London has closed? I can't tell from their website/search.