About D.h.deptford(farms)limited (00606936) United Kingdom