About The Mary Peters Trust (NI617518) United Kingdom