About S & L Plant Ltd. (11538096) United Kingdom