About Henry & Lo Limited (11070744) United Kingdom