Hundreds of senior customer service leaders from across the UK and beyond gathered yesterday to celebrate the winners of the 2025 CCA Global Excellence Awards - the leading event that recognises world-class achievement in customer service and experience.