About S&s Capital Partners Limited (10445385) United Kingdom