About S&f Partnership Limited (10622686) United Kingdom