About Nile Property Investments Limited (07479407) United Kingdom