‘Crazy’ east London Pizzeria Short Road Has Been Crowned the Best Pizza Restaurant in Britain for 2025 Time Out