About Lea Francis Cars Limited (01295868) United Kingdom