About Northbrook Bower Limited (06837816) United Kingdom