About S & F Investments Limited (04510235) United Kingdom