They used to be located in a large building in Hampstead. I believe the company has since relocated, but there are pictures of the old building in the book "No Strings Attached." I'm sure some of the locals would be able to help you locate that.
Assuming the shop has moved, I wonder what's in there now and if the present tenants have any idea of the history of the place.....