Richard speaks to Ted Stone, Chief Executive of Customer First UK, based in Doncaster and owner of the 'putting the customer first' standard.
Mentioned in This Episode