About Designer Touch Stylists Ltd (12733847) United Kingdom