About The Village Montessori Limited (09505385) United Kingdom