"... this time slating a business that has folded rather than one just starting out. Lessons learned?"
Errrm, hasn't the 'il mirto' operation (pizza restaurant, but run by same people) been in E Dulwich for quite a few years now? Or am i mistaken?
Don't want to open this one up again particularly, but they are hardly 'just starting out'.