About N&o Property Development Ltd (13019015) United Kingdom