Search the register – results All results LEEDS DIOCESAN BOARD OF FINANCE 08823593 - Incorporated on 20 December 2013 17/19 York Place, Leeds, England, LS1 2EX