About Henclems Investment Limited (13338469) United Kingdom