About Lucas Hillary Investments Limited (13330437) United Kingdom