An Italian chain with five restaurants in London has been hailed as one of the world’s best (Picture: Big Mamma Group) And ...