About Sjcl Investments Limited (05228046) United Kingdom