About S & F Holdings Limited (05215022) United Kingdom