1 report

  • Target

Five UK Vauxhall retail outlets of the automotive retailer Inchcape.

  • Auto Retail
  • Automotive
  • United Kingdom
  • M&A
  • Inchcape plc