About H & C Coachbuilders Ltd. (03267726) United Kingdom