About Capella Cavendish Limited (12948397) United Kingdom