Time Out recently named this pizza among the best on the planet, with the franchise boasting five in Scotland