About Glamour Hair & Beauty Clinic Limited (11925873) United Kingdom