About Jlh Investors Limited (12676969) United Kingdom