Er oops? I last went last autumn, I think in November. I hadn't noticed that it's closed since, but I'll have a look the next time I go past. To be fair, it has always looked 'closed' from the outside. :) Web-site still up, I hope they're still in business.
Jan's in Stoke Newington (Northwold Road) is run by a Continental import. They often have pretty unusual Belgian beers.