About Slcp (holdings) Limited (SC293351) United Kingdom