About D & S Land Holdings Ltd (12140667) United Kingdom