About Norfolk Square Freeholders Management Company Limited (13440897) United Kingdom