2968 jobs at Halfords in United Kingdom