Who brought horses to England?

Despite an apparent absence of horse remains between 7000 BC and 3500BC, there is evidence of its presence in Britain after it became an island separate from Europe by about 5,500 BC.