Search the register – results All results THE CATHOLIC SACRED ARTS TRUST 12278366 - Incorporated on 23 October 2019 66 St James's, 4th Floor, London, England, SW1A 1NE