About Bowser Ollard & Bentley Limited (08199090) United Kingdom