Contact information THE BIRMINGHAM AND MIDLAND SOCIETY FOR GENEALOGY AND HERALDRY

Charity number: 505916
Charity reporting is up to date (on time)