Squirrels Nursery Welwyn is a 86 place nursery serving families from the community and beyond. Rated Outstanding by Ofsted in December 2019 (see report here) the nursery continues to offer excellent care and education for babies and children aged 3 months to 5 years.