which year won has a finish of t24, and a country of england?
2004.0