About The David And Jane Richards Family Foundation (CE013651) United Kingdom