Battle, Hayward & Bower Limited