About S&dd Limited (09820352) United Kingdom