Cargo Composites appoints James Rigby as director of marketing and sales