About The Howarth Foundation (10232376) United Kingdom