JD Sports Fashion majority shareholder Pentland Brands posted an improved full-year profit as revenues rose 10% in the 12 months to 31 December.