About D&l Solutions Ltd (SC545046) United Kingdom