About S Lloyd Limited (11753810) United Kingdom