Yep most of this could be resolved with a simple CRB check which you would have thought would have been compulsory with working in a finance dept.
I had to pay for my own CRB check recently just to renew my taxi drivers licence which I've held for over 20 years.
Hopefully deportation will follow on release from prison.