About Leila S Beauty Salon Ltd (12868917) United Kingdom