Harry Potter stars James and Oliver Phelps set for enchanting afternoon at Kryal Castle