About L & C Europe Limited (04227934) United Kingdom