About S F C Japan Limited (04266607) United Kingdom