My Ma used to collect the plastic (blue and green) tops from plastic milk bottles for a charity local to her, but she found it too much hassle when people dumped them on her doorstep unwashed etc so she gave it up.
However, I've still been collecting them (old habits die hard). Does anyone know of another charity which might like them?