About The Thame Museum Trust (CE012306) United Kingdom