About Sfs Group Limited (02418802) United Kingdom