One of the major shareholders of beleaguered retailer JJB Sports has scored a GBP2.2m (US$3.6m) profit by selling more than half its stake in the company.