About Lee Holmes Beauty Limited (10063213) United Kingdom