The 16-part series, titled 'The Big Idea Works', saw the Dragons' Den star spend six weeks filming in Newcastle