Sports retail mogul Mike Ashley has taken over financial group Schroders's 19 per cent share in sports goods retailer John David, which operates the JD Sports chain.

Ashley - who owns the Lillywhites sports store and the Sports World chain - last week bought a 9 per cent stake in the JJB Sports chain, the UK's top sportswear retailer.