About L & C Engineering Limited (08115692) United Kingdom