About African Palms Limited (01809993) United Kingdom