About D.s.d. (scotland) Ltd (SC340204) United Kingdom