About D & L Developments (sw) Ltd (11688009) United Kingdom