About L & C Motors Limited (04571892) United Kingdom