William Hair Haseler
Born/Established
estab. 1870
Died/Ceased
closed 1926
Place of Birth
Birmingham, England
Place of Death
Birmingham, England