About S And L Uk Holdings Limited (13565802) United Kingdom