There are companies that deal with old currency and some charities collect coins and get them sorted in bulk. They can then be exchanged at the national banks for current legal tender.

I can't find any charities off-hand but if you ask at some banks you will likely find one that will take them off you.

Gareth