About Ralph Bower Ltd (07579802) United Kingdom