About S&d Integrated Solutions Limited (10910983) United Kingdom