About S&l Construction London Ltd (10240076) United Kingdom