About The Diane Abbott Foundation (08805893) United Kingdom