The ChillOut Coach, 20 Jan 2016 Diabetes is one of the biggest public health challenges facing the UK. It has significant implications for the economy and the…