About D&r Associates Limited (SC421476) United Kingdom