About Helen Clews Hair & Hair Extensions Ltd (12754740) United Kingdom