About S&d Corporation Ltd (13363151) United Kingdom