About Cavendish Of London Limited (11277589) United Kingdom