About N & N Land Development Ltd (11488669) United Kingdom