About S S & L Limited (10824053) United Kingdom