Crouch Recovery, one of the UK’s leading vehicle recovery specialists, has taken delivery of their first Renault Trucks C Range 8X4 with an operating capacity