'Temporary' charity a fixture after 27 years