About Deptford X Ltd. (04133414) United Kingdom