About Sll Capital Limited (02410955) United Kingdom