BGC London (the Boys & Girls Club of London) provides safe, supportive places where children, youth, and seniors can experience new opportunities,...