About S&sd Ltd (13175673) United Kingdom