I will just help with number 1, I figure that solves everything

Tim's flags are 50% blue, 25% red, 10% white and 15% union jacks.

Beth's flags are 40% blue, 24% red, 20% white and 16% union jacks.Dealing with Tim, all his flags must have integer values

, hence T must be a multiple of 10

, hence T must be a multiple of 20.

, hence T must be a multiple of 2

, hence T must be a multiple of 4

Find the L.C.M., which is 20 so Tim has 20 flags

For Beth

, B multiple of 5

B multiple of 25

B multiple of 5

B multiple of 25.

L.C.M.=25

Beth has 25 flags

Everything else is just using the given data to solve