About S&s Development Holdings Ltd (13093328) United Kingdom