About D&r Associates (london) Limited (09376267) United Kingdom