About L.t.c. Investments Limited (02104362) United Kingdom