The Gower School - Montessori Nursery 18 North Road, London N7 9EU