British sportswear retailer JD Sports Fashion warned annual profit would come in at the lower end of its guided range after a ...