The Wallingford Fairy Trail in south Oxfordshire provides a magical experience for children and families while raising money for charity.