& H . Brookes , Birmingham,