About Thames Executive Health Limited (04516366) United Kingdom