Any ideas what this flower is - found in the gardens of dunster castle