About The Mark Townsend Charitable Trust (CE012156) United Kingdom