The London Marathon Charitable Trust: leading UK physical activity grant-making trust rebrands as the London Marathon Foundation
The London Marathon Charitable Trust, which recorded an income and expenditure of £35,754,718 and £30,274,972 respectively for the year ended … Read more