THE MONTEFIORE ENDOWMENT Company number 05604295 · Monitor this company Active Overview People 17 Control Documents Analysis Location Related Registered office AddressSchaller House, 44a Albert Road, London, England, NW4 2SJ PostcodeNW4 2SJ Companies at this postcode 10 Map