Felixstowe man Ian Heeley has retired from fundraising at the age of 74 after raising more than £400,000 over the last 40 years.