About Norfolk Close Management Company Limited (11070508) United Kingdom