About Edward Cavendish & Sons Limited (00959397) United Kingdom