About S&c Holdings Limited (11873843) United Kingdom