About Deptford Functional Limited (10449633) United Kingdom