Katie Bagguley is a British writer, director, editor and producer based in England's East Midlands.
2026 · Movie
2025 · Movie