About Kamros Deptford Limited (08885975) United Kingdom