I would never buy from Kiddicare, unless it was something you didn't need any time soon.
I ordered my pushchair from them, they said it was in stock. They gave me a delivery slot and I waited in for it, taking a half day off work. It never arrived, a week later they admitted they hadn't had it in stock and that they still didn't.
They gave me 3 subsequent delivery dates, telling me they had some in stock, it never arrived, I had to wait in each time. Each time I complained I found it was because they had sent them out to people who had ordered more recently and were now out of stock again, I'd have to wait for the next shipment to arrive at their depot.
I ended up cancelling my order with them about 6 weeks later when it became clear that they were never going to deliver it.
TBH it wasn't the total lack of a pushchair that pissed me off, it was their awful customer service. They were not polite, not sympathetic, didn't understand why I couldn't wait in for the 5th planned delivery (with still no pushchair).
Kiddicare are great if you order and it arrives. If anything goes wrong though, they are shit.