About Thames Valley Life Limited (08207195) United Kingdom