About L & C Investments Limited (03855102) United Kingdom