About N&o Property Ltd (12860188) United Kingdom