About D L D Associates Ltd. (SC186751) United Kingdom