John Noble

(Contributor)

John Noble is director of the British Brands Group, a membership organisation that champions brands and what they contribute to individuals, wider society and the economy as a whole.