
Buzzards and Worms
Email buzzardsandworms@gmail.com
Sign up to our newsletter for workshops and updates using the form on the right.
Copyright © 2026 Buzzards and Worms | All Rights Reserved.
Buzzards and Worms CIC is registered in England and Wales with company number 16054436.
Buzzards and Worms CIC operates in Norfolk, England.
Registered Address: Buzzards and Worms CIC, Unit 82a James Carter Road, Mildenhall, Bury St. Edmunds, England, IP28 7DE