About Dd (scotland) Ltd. (SC612111) United Kingdom