About S&l Top Tiles Ltd (10062744) United Kingdom