About Cedar Cavendish Limited (10250109) United Kingdom