About Thames Valley Associates Limited (02330984) United Kingdom