About The Leonard Ingrams Foundation (05712825) United Kingdom