Membership hub Contact Us

NPA Head Office

Mallinson House, 38-42 St Peters Street

St. Albans, Hertfordshire

AL1 3NP

Department contact details

Find the relevant department from the list below to contact regarding your query.

National Pharmacy Association Ltd (Company No. 1281757) is registered in England and Wales and authorised and regulated by the Financial Conduct Authority. NPA Insurance Ltd (Company No. 64269) is registered in England and Wales. Authorised by the Prudential Regulation Authority and regulated by the Financial Conduct Authority and the Prudential Regulation Authority. Registered office: Mallinson House, 40–42 St Peters Street, St Albans, AL1 3NP. NPA Copyright © 2026. All Rights Reserved.

©2026