About D & L (holdings) Limited (08747090) United Kingdom