About D&d London Limited (02859789) United Kingdom