About The Maggie Swaniker Foundation Limited (08841142) United Kingdom