About Bowden Dethridge Limited (09861486) United Kingdom