About D&u Developments Holdings Ltd (10643536) United Kingdom