The Society of Merchant Venturers’ Almshouse Charity

19 May 2025