About Lhtc Holdings Limited (12143432) United Kingdom