About The Tufton Trust (09728178) United Kingdom