We’re delighted to announce that we’re finalists in The Lloyds Bank National Business Awards UK 2019 as New Business Of The Year! The award is a celebration of businesses showing innovation and leadership in their sector, so we’re hugely proud to be a part of this year’s event in November!