About Sj & Lk Holdings Ltd (12859392) United Kingdom