The best charity shops in London offer more than just a place to update your wardrobe; they provide an opportunity to ...