About S & F Management Ltd (11781548) United Kingdom