About Thames Valley Investments Ltd (12919341) United Kingdom