Having used Halfords.com
All I can say is the Service/site/back office is rubbish
Purchased a bike rack... Thank you for you order that will be delivered in six weeks....
Quick phone call to customer services I need it in 2 weeks. Sorry sir we can't find your order. Call back tomorrow.
Call to credit card company Yes Halfords has requested an amount from your card. Can I stop it? No not yet.
Next day a call to Customer Services. Sorry sir still can't find you order. Call back tomorrow
Automated email your order is being processed.
Call to customer services sorry sir still can't find you order. Maybe you should wait until the item is delivered and then return it to us for full refund.
Four days later and numerous phone calls. Order finally cancelled. Never again