No, Neven Maguire does not have a Michelin Star. He has worked in several Michelin Star restaurants over his career, but he has not been awarded one.