About The John Stacpoole Foundation (07695049) United Kingdom