American vs British English.

Innit!

Geordie being the best accent!

Mirch, you are talking about two different things in your initial post, your first example is of spelling differences, second and third are based on different names for things.

A flat is the same as an apartment, just 2 different words.

Colour is the correct spelling of the word.