I think you would need a team of forensic accountants to answer all of your questions properly.
I know a good team that could do that, based locally in Newbury. Believe they are called Andronikou and Diamandis! Give 'em a ring, they'll help us out for sure!!!