About Slc Leicester Ltd (13122826) United Kingdom