About Leo Car Company Limited (04695156) United Kingdom