The charity has given out nearly half a million items such as nappies and clothes since it was set up.