About North Nile Developments Limited (08584740) United Kingdom