About N & I Property Limited (11660629) United Kingdom