About Deptford Properties Ltd (07225380) United Kingdom