About Jeccs Investments Limited (SC399138) United Kingdom