About Thamesis Trustees Limited (04586105) United Kingdom