Sir Harry Lewis, who won the 1987 Budweiser Irish Derby (Ire-I), has died of a heart attack in England.