The Newcastle company took you on because they could afford to at the time and would have needed your services, not because they are a charity. If the shoe was on the other foot, they wouldn't hesitate to let you go, business is business.
Thank them very much for the opportunities they have afforded you, take your leave of them and start a new life with a good reference.