About Thames River Partners Limited (09401175) United Kingdom