About Lekki Dwellings Ltd (13288349) United Kingdom