About S & F Associates Ltd (10224017) United Kingdom