About Studio 62 Hair Design Limited (06399562) United Kingdom