About John S. Leek (international Cars) Limited (00903568) United Kingdom