About Mcqueen Hair & Beauty Limited (06764320) United Kingdom