About Thames Ditton Classic Motorcars Limited (08455612) United Kingdom