About S&f Group Ltd. (09545241) United Kingdom