About Henmore Group Limited (12200104) United Kingdom