About Bowren Limited (02968189) United Kingdom