About The Macpherson Foundation (SC432640) United Kingdom