About Slc Holdings Limited (SC603162) United Kingdom