About L & S Cars Limited (08868842) United Kingdom