About Scott & Chase Hair & Beauty Limited (12828811) United Kingdom