JD Sports Fashion today said annual profits will be towards the lower end of City expectations. The retailer said its ...