New research reveals the average Brit spends close to 40 minutes on hold to a call centre