An amazing school - we couldnt have asked for any more from any school for our children. It is a fantastically caring and nurturing environment and no child is overlooked ... more