View all Works (1)

W.H. Haseler's of Birmingham [manufacturer]

Cultural Group :