Helen Bamber Foundation
Admitted: 15/11/11
Bruges Place, 15-20 Bruges Street, London, NW1 0TF, England