About Jfc Holdings Ltd (10626102) United Kingdom