About The Deptford Ragged Trust (CE013372) United Kingdom