About Thames Valley Medical Limited (04692954) United Kingdom