Too bad, would have loved to check it out. Unfortunately it was still under construction during my last trip to London. Nice storefront though.
Definitely a place to go and see when you´re in London!