About Alexandra Hair & Beauty Studio Limited (11870363) United Kingdom