About S & F Limited (02990882) United Kingdom