About Stamford Hair Studio Limited (10918690) United Kingdom