About S & L Engineering Ltd (09529348) United Kingdom