Castle Fields Pre-School, School Lane, Haverhill. Open morning tCastle Fields Pre-School, School Lane, Haverhill. Open morning tCastle Fields Pre-School, School Lane, Haverhill. Open morning tCastle Fields Pre-School, School Lane, Haverhill. Open morning tCastle Fields Pre-School, School Lane, Haverhill. Open morning tCastle Fields Pre-School, School Lane, Haverhill. Open morning t