About Thames Valley General Surgery Ltd (10753922) United Kingdom