Hamilton charity received donations to help vulnerable people