The Sisters of the Holy Cross Charitable Trust is a charity registered in England and Wales. In January 2017 it became a grant-making trust for the first time.
Sisters of the Holy Cross

The Sisters of the Holy Cross Charitable Trust is a charity registered in England and Wales. In January 2017 it became a grant-making trust for the first time.