About Salon Escobar Ltd (12471189) United Kingdom