About D&l S Developments Limited (09988720) United Kingdom