About The Caterpillar Montessori Nursery School Limited (02355876) United Kingdom