About D. & S.l. Holdings Limited (03928820) United Kingdom