Nottinghamshire and England batsman James Taylor has been forced to retire at the age of just 26 because of a “very serious” heart condition, his county announced yesterday.