PHIL Howard is Great British Menu’s judge for North West. But who is he, where is his restaurant The Square and how many Michelin stars has he earned? Here’s the lowdown… Who is Phil Howard on Great British Menu? Phil first appeared on Great British Menu back in 2012, during which he won the fish […]