On every offer, there are terms and conditions applied. As Halford has collaborated with many brands so it depends on the brand it gives Halfords promo code NHS. You cannot use promo codes of one brand on another brand.