About D&r Strategic Solutions Limited (SC451631) United Kingdom