About S&a Partners Ltd (12610691) United Kingdom