About Nile Street Freehold Limited (08023320) United Kingdom