About Henlee Group Limited (12220903) United Kingdom