British Heart Foundation also do collections, especially for larger items or if you have a large quantity to donate. The Catford branch collects from SE23.