About D&w London Limited (12428168) United Kingdom