About Nido Property Limited (12708726) United Kingdom