About Thames Valley Guide Limited (03909225) United Kingdom