About John Cavendish Limited (02267904) United Kingdom