About S. L. Leon Ltd (11239177) United Kingdom