About H.a.bower & Sons Limited (00568742) United Kingdom