About Sd Associates Limited (SC597847) United Kingdom