About S&d Associates Limited (11126211) United Kingdom