About Eden Hair (etching Hill) Limited (10832401) United Kingdom