About Thames Ditton Retail Limited (08292052) United Kingdom