About Northumberland Square Management Company Limited (13084727) United Kingdom