About Thames Trustees Limited (08162989) United Kingdom