About Henley Investment Management Ltd (06246854) United Kingdom