About J&l Multidrop Ltd (12075169) United Kingdom