About Nile Finance And Leasing Limited (01161782) United Kingdom