London-based fine-dining critic Andy Hayler is the first person to have been to every three Michelin-starred restaurant in the world.