All online purchases are billed through Hymns Ancient & Modern and this is the name that will appear on your statement.
Hymns Ancient and Modern Ltd Registered Charity no 270060
Registered in England No 1220696.
Hymns Ancient & Modern is a registered trade mark of Hymns
Ancient and Modern Limited
Registered Office 13a Hellesdon Park Road, Norwich NR6 5DR
Website terms and