About J. & J. Bower Limited (01111383) United Kingdom