About S & L Holdings Limited (09679401) United Kingdom