About L&h Capital Ltd (07514204) United Kingdom