Used car dealer Cinch cut losses to just over £118m last year, latest accounts show. Filed under Cinch Holdco UK Limited on Companies House, the Constellation Automotive Group-owned firm – which ...