A T & C is London based company that is listed as Audio-Visual Equipment & Supplies.
Location of A T & C is 55 Fairfax Road, London.