About Thames Valley (holdings) Limited (08731039) United Kingdom