Crouch Cars was a company founded by JWF Crouch in Coventry, England in 1912 which manufactured cars until 1928. It was located at first in Bishop Street moving in 1914 to Cook Street. Wikipedia
Founded: 1912, Coventry, United Kingdom
Headquarters: Coventry, United Kingdom