About Norfolk Close (iver) Management Company Limited (08394088) United Kingdom