About D&s Uk Developments Limited (12640907) United Kingdom