About Margaret Allen Foundation (02328878) United Kingdom