About Bower Green Limited (03368517) United Kingdom