Shrewsbury Drapers Holy Cross Ltd (registered charity no 1132671) administers the existing almshouses, acting as corporate trustee for the linked/subsidiary charity, Shrewsbury Drapers Company Charity (No 1132671-1) which owns the permanently endowed land and buildings.
Details of charities can be found on the Charity Commission website.