About The Lehman Brothers Foundation Europe (04279406) United Kingdom