About Head Tailor Hair & Beauty Salon Limited (11579102) United Kingdom