About Thames Valley Capital Limited (06603685) United Kingdom