About L & H Capital Investments (13393535) United Kingdom