About The Mark And Jan Mackaness Charitable Trust (CE025376) United Kingdom