New social enterprise marks 25 years of success for local charity