About Thames Valley Science Park Limited (09435011) United Kingdom