About S&f 1 Limited (11792369) United Kingdom