About The Lily Mae Foundation (08205134) United Kingdom