i would avoid halfords the quality of their bikes are rubbish my reccommendation would be go to evans cycles they are top quality and will look after your bike when its ready for a service and that halfords dont care after you've brought the bike its just a sale to them
Charlie