JD Sports Fashion – lacing up for uncertainty ahead