Avoid at all costs.
This is my story of Asda. On Saturday, I was mistreated by a member of staff in front of my 4 years old son. This happened at Asda Shepshed. I called the call centre and the person harassed me and hung up whilst I was explaining. I called after couple of hours, they said they could raise these issues internally but I wouldn't get any feedback since it was internal matter. Then I called again today and they offered me £15 but refusing to send me a written apology. They redirected me to their website, a section which didn't exist ... This is the first company ever that I have seen with no complain mechanism. I decided to probably give up, but that won't make this world a better place.