About S&f Group Ltd (13012638) United Kingdom