Flourishing in North Wales report

Flourishing [Oxford English Dictionary definition] “grow or develop in a healthy or vigorous way. Especially as the result of a particularly congenial environment” The team at Artisans Collective are so pleased to be included in the annual report ” Flourishing in North Wales” of Teresa Owen. The Executive Director of Public Health for Betsi Cadwaladr University Health […]

%d bloggers like this: