About Cavendish French Limited (02953447) United Kingdom