About Strom Hair Design Limited (08915167) United Kingdom