Author: Cavendish Publishing Limited
Alternate names: Cavendish Publishing; Cavendish Publishing Ltd