About London Lions Sports Foundation (08411449) United Kingdom