JC Payne is a leading manufacturer of commercial vehicle bodies and parts based in Aldridge in the West Midlands. JC Payne can provide specialist commercial vehicle bodywork for volumes ranging from a bespoke body all the way through to commercial vehicle