Insurance firm makes two key promotions after becoming employee-owned

The Caerphilly-based Thomas Carroll Group handed over the reins to its 181 employees as part of an Employee Ownership Trust (EOT) in December.