About Jf & Ss Investments Limited (11942644) United Kingdom