About Leamington Montessori Nursery School Limited (12289458) United Kingdom