About Cavendish Maxwell (africa) Limited (12018390) United Kingdom