About D.s.l. Developments Limited (05203335) United Kingdom