About Bowbrook Investments Limited (05391926) United Kingdom