About The Sheila Mckechnie Foundation (05331412) United Kingdom