About Ss&l Hair & Beauty Limited (13170996) United Kingdom