A London-based Neapolitan pizzeria that has been crowned one of the best in Europe by the 50 Top Pizza Europa 2026 Awards.