About Cavendish Bowdon Limited (10244864) United Kingdom