Re:Which American food products do the English/British like most?
People are English if they were born in England.
People are British if they were born in England, Wales or Scotland.
Some would say those from Northern Ireland are also British, but I think technically they are part of the United Kingdom, not Britain.
But it is complicated, especially since devolution. Scots are proudly "Scottish." My Scottish friends rarely, if ever, refer to themselves as British (and certainly not as "English"), and are very proud of their Parliament. Ditto the Welsh, with their National Assembly.