About Thames Valley Limited (09519585) United Kingdom