About Sllp 246 Limited (SC612946) United Kingdom