A Wales-based car dealership has announced that three of its sites have entered administration as a result of financial problems.
↧