About Montague Close Management Company Limited (12215511) United Kingdom