About Thames House Trustees Limited (07506932) United Kingdom