Definitions for "Inchcape"
Large franchised dealer retail group.