About Ssl Leicester Ltd (10152561) United Kingdom