About Bean Bower & Co. Limited (01618303) United Kingdom