Home›Teddie AllenTeddie AllenKnown for ActingPlace:Stroud, Gloucestershire, England, UKMovies2020Four Kids and It Details 2016Swallows and Amazons Details 2015Cider with Rosie Details TV Shows2025Malice Details 2025MobLand Details