About Root 66 Hair & Beauty Limited (05851105) United Kingdom