About Lekki Lagoon Limited (07231000) United Kingdom