About N & I Holdings Limited (09810149) United Kingdom