British - PC isn’t the same as British, like I said I believe the British - PC setting will switch the “ and @ mapping.
You absolute gent - that has got it! I googled this and all I could find were people using CLI to remap keys, or programs that would run at startup.