Unlike a lot of people here, I had a pretty good experience with their customer service.
I needed to cancel a battery I ordered, but I left it too late and they'd already dispatched it. (it arrived in around a week.) I didn't open the packaging, so can't comment on the battery's quality, the packaging did look a litter amateur however.
The only odd thing is they had me send it onto another customer, instead of returning it to them. But as I'd ordered through Paypal, had an email trial, and sent it on via insured Royal Mail, I felt I was covered.
They refunded me a few hours after it was delivered, so can't comment on the quality of their goods, but it seems they've cleaned up their customer service act.