About L & L Cars Limited (10166581) United Kingdom