About Cavendish (stroud) Limited (10647982) United Kingdom