About S & L Construction Ltd (12328127) United Kingdom