From 4 to 62 days for a refund – new mystery shopping study of UK retailers