About Bowbridge Stroud Limited (09572325) United Kingdom