Always got something to say? Want to submit a review of St Margaret Clitherow Roman Catholic Primary School in Stevenage? Submit a St Margaret Clitherow Roman Catholic Primary School Stevenage review and contribute to the directory of recommended schools in Stevenage. Is St Margaret Clitherow Roman Catholic Primary School Stevenage your business? Claim it now. If you claim a business, you will be able to choose a new business profile photo.