About Bower & Hern Limited (05656540) United Kingdom