About Bower Brook Ltd (12801683) United Kingdom