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.
I'd leave.
Thank your current employer for the understanding they showed, and go celebrate a promotion![]()
Where work is concerned, always look after number one. no one else will do it for you.
Definately go work in Aberdeen.
We might bump into each other!