What happens if I’d paid too much UK tax?

Do I have to pay?

Do I need to pay national Insurance?

Do I have to pay UK tax if I’m in the country on a business trip?

What tax do I have to pay if I come to live in the UK?

How do I declare income offshore?