About D&a Holding London Ltd (12631309) United Kingdom