About S&l Build & Design Limited (11593149) United Kingdom