About The Heycock Foundation (05927057) United Kingdom