About London Beauty Stylists Ltd (10004383) United Kingdom