About Henlay Ltd (11814891) United Kingdom