London's pizza game has improved immeasurably in recent years, but there's another pizzeria just north of London that ...