About Sir Oswald Stoll Foundation(the) (00148636) United Kingdom