I’ve used them several times without issue. Decent price, delivery sometimes better than the big names in the UK and a good selection of kit.
However, a tyre I ordered on 14th January never arrived and it was a right PITA getting a refund out of them. I think I ended up waiting until 8th April before it was finally resolved. Even after chasing them up weekly, I had to wait until they had investigated the issue, then their carrier had investigated the issue, I then had to sign and return a document for they to send to the carrier and even then it took a moan on the live chat to resolve the issue. In the mean time I’d ordered 2x more tyres off them that turned up in 4 days
TBH it won’t put me off using them, but just be aware they are not the most communicative or speedy when resolving things