About The Meller Educational Trust (06933010) United Kingdom