About Sllp 106 Limited (SC489193) United Kingdom