About Cavendish Holdings Limited (01018967) United Kingdom