About Thames Valley Products Limited (00396870) United Kingdom