Bache Brown & Co Ltd Albion Street, Brierley Hill DY5 3EE