About The Beauty Barn Heydon Limited (12145433) United Kingdom