Back to Leasing Company Of Nigeria Limited. 23 Marina Lagos Island Lagos Nigeria