About N&o Property Developments Ne Ltd (13199130) United Kingdom