A B Charitable Trust

An independent charitable grant-making organisation that provides money to UK registered charities and to organisations with charitable status, mainly operating in England, Scotland and Wales