About The Directors Charitable Foundation (CE008518) United Kingdom