A V & C is Leeds based company that is listed as Audio-Visual Equipment & Supplies.
Location of A V & C is Unit 7/Silver Court, Leeds.