About N&h Property Investment Limited (12239601) United Kingdom