About D&l Europe Limited (07819631) United Kingdom