There is a distinct difference between a British Citizen and a British Subject. A British Citizen has free access to all parts of the UK. A British Subject may not. If you are a British Subject, you should check with the British Embassy in your country of residence. Incidentally, a British Citizen doesn't need a visa to visit the US but a British subject does.