About D & L Developments Limited (08877075) United Kingdom