Misunderstanding the geopolitics.
England is not the “UK.” The United Kingdom actually includes Scotland, Wales and Northern Ireland as well as England. Though closely associated in many ways, they are separate countries. So if you assume everyone in the UK is “English,” you might get the cold shoulder instead of a friendly reception. You can call everyone in the UK British, though you’ll be more popular if you use the more specific Scottish, Welsh and Irish designations.