My dd has worked for kfc since she was 16. Started on a 0 hour contract, worked part time for 2 years then once she started uni she did seasonal work (holidays only) she has been doing that for past three years so has worked their 5 years in total. She didn't work at Easter due to being on holiday. She has contacted kfc to work this summer and the new manager (who has never met her) says she's not on the system. She checked on hmrc website and they ended her contract 5th April. Are kfc allowed to cancel her contract with no notice or reason? They haven't contacted her at all.