About Thames Heritage Trust Limited (01432398) United Kingdom