The twice-yearly landmark report by The Institute of Customer Service on the state of service across the UK shows satisfaction levels remain near their lowest level since 2015. The latest UK Customer ...