About Hubbard Hair Limited (12868429) United Kingdom