Eight new businesses have been awarded the Ireland’s Best Managed Companies (BMC) accolade at the 17th annual awards programme. This year, Deloitte recognised 115 companies from across the island of ...