About The Margaret Thatcher Scholarship Trust (08600905) United Kingdom