About D&s Construction London Limited (10422140) United Kingdom